package com.qianyu.entity.bean;

import com.baomidou.mybatisplus.annotation.TableName;
import com.qianyu.entity.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
* 
* @TableName tb_option_log
*/
@Data
@ApiModel(value = "账号表")
@AllArgsConstructor
@NoArgsConstructor
@TableName("tb_option_log")
public class OptionLog extends BaseBean {
    /**
    * 
    */
    @NotBlank(message="[]不能为空")
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("菜单名称")
    private String menuName;
    /**
    * 
    */
    @NotNull(message="[]不能为空")
    @ApiModelProperty("操作类型")
    private Integer optionType;

    @ApiModelProperty("操作ip")
    private String optionIp;
    /**
    * 操作人
    */
    @Size(max= 100,message="编码长度不能超过100")
    @ApiModelProperty("操作人")
    private String userName;
    /**
    * 操作人id
    */
    @NotNull(message="[操作人id]不能为空")
    @ApiModelProperty("操作人id")
    private Long userId;


    @ApiModelProperty("请求参数")
    private String param;

}
